#ifndef creole_regex_mt0_header
#define creole_regex_mt0_header

#include "regex_base.h"

class mt0 : public regex_base
{
     regex_base* what;
     friend class regex_base;

     mt0() {}

     public:
     regex_base* copy() const;
     match_result match(const std::string&) const;
     mt0(const regex_base&);
     mt0& operator=(const mt0&);
     ~mt0() {delete what;}
};

#endif
